.passive {
color:#5e5e5e;
}

a {
color:#eacf4c;
}

body {
background-color:#000;
font-family: userselected, "consolas", monaco, monospace;
font-size:0.9em;
}

div.avatar {
position:relative;
display: table-cell;
vertical-align: middle;
text-align: center;
max-width:50px;
max-height:50px;
}

div.avatar img, div.avatar canvas{
max-height:50px;
max-width:50px;
}

div.avatar-cell {
max-width:50px;
max-height:50px;
float:left;
margin-right:10px;
position:relative;
}

div.avatar.extended {
max-width:100px;
max-height:100px;
}

div.avatar.extended img, div.avatar.extended canvas{
max-height:100px;
max-width:100px;
}

div.avatar-cell.extended {
max-width:100px;
max-height:100px;
}

article {
background-color:#000;
color:#eacf4c;
margin:10px 5px;
padding:15px;
border: 1px solid #eacf4c;
}

article.read {
background-color:#252600;
}

article.op {
background-color:#4A4D00;
}

article.marked {
background-color:#4D2700;
}

article.self {
background-color:#1A4000;
}

article.toggleread {
text-align: center;
padding:5px;
}

section.postcontent {
word-wrap: break-word;
}

section.postcontent .bbc-block {
border-left:2px solid #eacf4c;
margin:5px 0;
padding:5px 10px 5px 20px;
}

section.postcontent .self {
background-color: #1A4000;
}

section.postcontent .usernameHighlight {
color: #eacf4c;
}

section.postcontent .bbc-block h4 {
font-style:italic;
margin:2px 0 5px;
}

section.postcontent blockquote {
margin:0;
}

section.postcontent .bbc-block.code, section.postcontent pre{
overflow: auto;
word-wrap: normal;
}

section.postcontent img, section.postcontent iframe{
max-width: 100% !important;
}

section.postcontent img.timg{
border: 2px solid #eacf4c;
width: 20%;
}

section.postcontent .editedby {
font-style:italic;
font-size: 0.7em;
}

section.postcontent .bbc-spoiler{
background-color: black;
color: transparent;
box-shadow: 0px 0px 9px rgb(234, 207, 76);
}

section.postcontent .bbc-spoiler * {
visibility: hidden;
}

section.postcontent .bbc-spoiler.spoiled {
background-color: transparent;
color: #eacf4c;
box-shadow: none;
}

section.postcontent .bbc-spoiler.spoiled * {
visibility: visible;
}

section.postcontent .signature {
border-top: 2px solid #eacf4c;
padding-top: 10px;
}

header {
vertical-align:top;
clear:left;
overflow:hidden;
border:0;
border-bottom:2px solid #eacf4c;
margin:0 0 10px;
padding:0 0 10px;
}

section.postinfo {
font-size:1.1em;
float:left;
width:90%;
overflow:hidden;
display:inline-block;
}

aside.postinfo-poster img {
height: 1em;
}

time.postinfo-postdate,time.postinfo-regdate,aside.postinfo-title {
font-size:0.85em;
}

time.postinfo-postdate,time.postinfo-regdate {
font-style: italic;
}
time.postinfo-regdate,aside.postinfo-title {
display:none;
}

time.postinfo-regdate.extended,aside.postinfo-title.extended {
display:block;
}

nav.postmenu {
float:right;
font-weight:bolder;
font-size:1.5em;
width:10px;
height:30px;
background-repeat:no-repeat;
background-size:15px 30px;
background-image:url(file:///android_asset/images/ic_menu_overflow_aps.png);
padding:0 5px 0 0;
}

ul.postoptions {
background-color:#000;
color:#eacf4c;
height:35px;
display:none;
padding-left:15px;
margin:-11px -15px 5px;
}

ul.postoptions .edit {
background-image:url(file:///android_asset/images/ic_menu_edit.png);
}

ul.postoptions .lastread {
background-image:url(file:///android_asset/images/ic_menu_lastread.png);
}

ul.postoptions .more {
background-image:url(file:///android_asset/images/ic_menu_more.png);
}

ul.postoptions .quote {
background-image:url(file:///android_asset/images/ic_menu_quote.png);
}

ul.postoptions li {
float:right;
margin-right:5px;
height:15px;
background-repeat:no-repeat;
background-position:left top;
background-size:30px 30px;
padding:10px 0 10px 30px;
list-style-type: none;
}

ul.postoptions.extended {
display:block;
}